<?php

$nome = $_POST['lista'];
$atividade = $_POST["atividade"];
$data = date('d/m/y');
$dataMarcada = $_POST['data'];
$diaAtual = date('d');
include 'conexao.php';

$x = pesquisaAluno($nome);

if ($x == 'no') {
    echo 'Aluno não encontrado';
} else {
    $sql1 = "select * from aluno where nome = '$x'";
    $resultado1 = mysql_query($sql1, $conexao);
    $id = mysql_result($resultado1, 0, "idAluno");

    $aux2 = verificaSeDataJaInserida($id, $data);

    if ($diaAtual != $dataMarcada) {
        echo 'A data marcada não confere com a data atual!';
    } else if ($aux2 == 0) {
        //verificando se a data atual corresponde com a data          
        $insere = "insert into informacoesAluno(presenca,id_Aluno,data,atividade)
    values ('sim','$id','$data','$atividade')";
        mysql_query($insere, $conexao) or die("Não foi possível executar a inserção.");
        mysql_close($conexao);
        header("Location: http://localhost/monitoria/index_monitor.php");
    } else {
        echo 'Data já inserida';
    }
}
    function verificaSeDataJaInserida($id, $data) {
        $aux = 0;
        include 'conexao.php';
        $sql1 = "select count(*) from informacoesAluno where id_Aluno = '$id'";
        $resultado1 = mysql_query($sql1, $conexao);
        $cont = mysql_result($resultado1, 0, "count(*)"); //pegando quantidade

        $sql2 = "select * from informacoesAluno where id_Aluno = '$id'";
        $resultado2 = mysql_query($sql2, $conexao);


        for ($i = 0; $i < $cont; $i++) {
            $dataBanco = mysql_result($resultado2, $i, "data");
            if ($data == $dataBanco) {
                return $aux = 1;
            }
        }
        return $aux;
    }

    function pesquisaAluno($nome) {//ja que o usuario digitara o nome completo e no bd nome e sobrenome estao 
        //separadoos verica-se se existe o aluno consultando e concatenando
        include 'conexao.php';
        $sql3 = "select nome,sobrenome from aluno";
        $resultado3 = mysql_query($sql3, $conexao);

        $sql1 = "select count(*) from aluno";
        $resultado1 = mysql_query($sql1, $conexao);
        $cont = mysql_result($resultado1, 0, "count(*)");


        for ($i = 0; $i < $cont; $i++) {
            $nomeBd = mysql_result($resultado3, $i, "nome");
            $sobrenomeBd = mysql_result($resultado3, $i, "sobrenome");
            if ($nome == ($nomeBd . " " . $sobrenomeBd)) {
                return $nomeBd;
            }
        }

        mysql_close($conexao);
        return 'no';
    }

?>
